-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding SPLAC under PLAC #527
base: v7.1
Are you sure you want to change the base?
Conversation
This puts PLAC and SPLAC side-by-side, like NOTE and SNOTE. That is not the only possibility, and alternative PRs with other designs are anticipated to allow better comparison of the options. This only addresses the record-vs-substucture topic. The additional substuctures that have also been considered for PLAC/_LOC/etc are prepared for by creating a `<<PLACE_DETIALS>>` production to be the home for such additions in a future PR.
Conversation draft of adding place records to 7.1 This puts SPLAC as a substructure of PLAC, like PERSONAL_NAME_PIECES are under PERSONAL_NAME_STRUCTURE. Signed-off-by: Dave Thaler <[email protected]>
Discussed in steering committee 6 AUG 2024
|
The GEDCOM-L discussed this and reported back to the steering committee. If SPLAC is added in 7.1, they prefer this solution to #520. But they'd rather minimize the number of times things change, so if we plan to have something unlike this in 8.0 (i.e. remove |
Discussion in GEDCOM Steering Committee 13 AUG 2024:
|
Luther, Can you please explain the discussion better? I had hoped that SPLAC would stand along side PLAC in v7.1 so that either option could be used, and later the PLAC tag could be deprecated. One of the reasons I've disliked SPLAC (and _LOC) as a substructure to PLAC is when the PLAC value does not match the dates parameters of the _LOC structure. Which is correct? What happens when the _LOC hierarchy is corrected when a a location changes its parent but the PLAC does not change. Have the data in two places, possibly used for different reasons (1) Historical accuracy, (2) Modern Map Linking to Mapping software? |
Discussion in GEDCOM Steering Committee 20 AUG 2024:
|
A supposed "advantage" of the hierarchical I'm going to argue that this is a disadvantage, not an advantage. By allowing this "historical geographic database" to be included in a GEDCOM file, you are effectively requiring it. If I want to record events in Gdansk, I need to know/include the exact dates for all of its history. Now every GEDCOM file will needs to contain the same historic geographic database. This feels completely wrong. The historic geographic database ought to be part of a genealogy application - not included in every genealogy file. IMHO, |
I understand your concern, and it is a valid to a point. We are trained to record the exact "place" an individual was born/died. So if a person was born in Gdansk, Poand and an ancestor was born in Gdansk, Prussia you are saying that both individuals would have Gdansk, Poland as their birth place, giving a wrong impression of the fact for a reader 10 years down the road who only has access to the report or book produced out of the GEDCOM. So maybe a better concept is to not have a hierarchical concept at all, but a concept where the Cities, Towns, Countries, and other places can have varied names over time (the town my grandfather was born has changed names 3 times since he was born there and move location once) and that information needs to be recorded (the birth town) and explained for readers down the road (a history section), particularly when the birth certificate says one thing and the book says another! |
Interesting... I understand the above argument (which seems valid to me) to be arguing against an
I think this point is orthogonal to the rest of the point. And this one I disagree with... some users would enter the place as it was in the record (i.e., the historic name) and other users would enter the place using the current place name. Since the GEDCOM 7.0 (and earlier) specs did not say either way, that means I would argue we must permit both uses until 8.0 (the earliest we could make a breaking change) and hence you can never tell from the PLAC payload which name it is - current vs historic. Once you use the EXID to point to a historic geographic database entry though, you can look up the name as of any given date and solve the problem though. |
See my comment above about |
The possibility to enter historical names and administrative levels does not imply, that you must do that. There are a lot of other structures in GEDCOM which are only found in specialised applications. You can do it as you did so far - trying to get todays name (and administrations levels) of a place. However an example: You have a village of maybe 20 farms. You will not find a historical gazetteer showing those details. However the place records we already implemented by GEDCOM-L location records give you the possibility to document the names of the farms, their exact locations, their type and so on - even varying over time. @fisharebest: You will write Калининград in Russia, if the source tells you Königsberg in Preußen? And sources do not say: he was born in Gdansk, Prussia. The city was called Danzig, which still is its German name. So it was Danzig in Preußen... Place records can manage the names of places varying in time and by language. Munich in Bavaria is the same city as München in Bayern, to have another example only based on different languages. See:
|
The |
Conversation draft of adding place records to 7.1
This puts SPLAC as a substructure of PLAC, like PERSONAL_NAME_PIECES are under PERSONAL_NAME_STRUCTURE. See PR #520 for another alternative, and diffs between the two proposals can be seen here.
Putting SPLAC under (rather than alongside/instead of) PLAC is proposed in this PR for two reasons:
This PR only addresses the record-vs-substructure topic. The additional substructures that have also been considered for location records (for example, see GEDCOM-L's _LOC extension) would presumably be added to the new <<PLACE_DETAILS>> production in a future PR if we decide that this organization is the right approach.